RT-WLAN: A Soft Real-Time Extension to the ORiNOCO Linux Device Driver

نویسندگان

  • Amit Jain
  • Daji Qiao
  • Kang G. Shin
چکیده

Abslrucl-The current IEEE 802.11 Wireless LAN (WLAN) systems are unable to support real-time applications because the underlying contention-based MAC (Medium Access Control) protocol causes unpredictable delays. I n this paper, we present the implementation details of a new RT-WLAN device driver module, which extends t h e original Linux device driver for the popular Agere ORiNOCO cards to support soft real-time communications. To o u r best knowledge, this is the first effort i n providing real-time support in t h e WLAN environment at the device driver level. By shifting the design focus from the MAC layer, which is normally hard-coded in the NIC (Network Interface Card), to the device driver level, which is between the system kernel and the MAC layer, our scheme has a clear advantage. Users can simply replace the original ORiNOCO driver w i t h RT-WLAN, and then enjoy the benefits of real-time communications without having to change the NIC firmware or re-compile the Linur kernel. RT-WLAN uses two separate queues for real-time and non-realtime traffic. The real-time queue is served according to the EDF (Earliest-Deadline-First) policy, while the non-real-time queue is served in a FIFO (First-In-First-Out) manner. Besides, an adaptive traffic smoother is implemented in RT-WLAN to regulate bursty non-real-time traffic before they are injected into the network, thus giving higher priority to in-progress real-time transmissions. Experimental results show that the desired real-time support and service .-differentiation among multiple real-time sessions are achieved by using RT-WLAN. -~ --

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

RT-WLAN: a soft real-time extension to ORiNOCO Linux device driver

The current IEEE 802.11 Wireless LAN (WLAN) systems are unable to support real-time applications because the underlying contention-based MAC (Medium Access Control) protocol causes unpredictable delays. In this paper, we present the implementation details of a new RT-WLAN device driver module, which extends the original Linux device driver for the popular Agere ORiNOCO cards to support soft rea...

متن کامل

Wireless Communication Using Real-Time Extensions to the Linux Network Subsystem

Timely wireless communication is essential to allow real-time mobile applications, e.g., communication between mobile robots and intervehicle communication to be realized. The current IEEE 802.11 ad hoc protocol is unable to provide real-time communication guarantees due to its underlying contention-based MAC layer. Our current research is addressing the implementation of a time-bounded MAC pro...

متن کامل

A Minimal Rt-linux Embedded System for Control Applications

The use of embedded PC in control systems is increasing. There exist a significant number of real-time operating systems but RT-Linux provides several advantages over most of them. RT-Linux shares the processor with standard Linux allowing to run accurately timed applications to perform data acquisition and control systems with Linux applications. However, the possibility of tailoring the Linux...

متن کامل

iDSRT: Integrated Dynamic Soft Real-Time Architecture for Critical Infrastructure Data Delivery over WLAN

The real-time control data delivery system of the Critical Infrastructure (i.e. SCADA Supervisory Control and Data Acquisition system) is important because appropriate decisions cannot be made without having data delivered in a timely manner. Because these applications use multiple heterogeneous resources such as CPU, network bandwidth and storage, they call for an integrated and coordinated re...

متن کامل

Augmenting RT-Linux GPL Capabilities with TCP/IP *

This paper describes RTL-lwIP, which is a TCP/IP stack for embedded systems based on lwIP (Lightweight TCP/IP stack) that runs on RT-Linux and can be used by real-time tasks. RTL-lwIP allows real-time tasks to communicate directly with remote real-time tasks or even with Linux user processes. The importance of introducing TCP/IP on RT-Linux is that it enables the possibility of developing real-...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004